package com.ejemplo.bt.usuarios.vo;

/**
 * 
 * @author jorge
 *
 */
@SuppressWarnings("serial")
public class Usuario implements Comparable<Usuario> {
	
	public static final int NIVEL_USUARIO = 1;
	public static final int NIVEL_ADMINISTRADOR = 2;
	public static final int NIVEL_USUARIO_ADMINISTRATIVO = 3;
	
	private long idUsuario;
	private String documento;
	private String pin;
	private String nombre;
        private String email;
	private int tipoUsuario;
	
	/**
	 * 
	 */
	public Usuario() {
		super();
	}
	
	public long getIdUsuario() {
		return idUsuario;
	}
	public void setIdUsuario(long idUsuario) {
		this.idUsuario = idUsuario;
	}
	public String getDocumento() {
		return documento;
	}
	public void setDocumento(String documento) {
		this.documento = documento;
	}
	public String getPin() {
		return pin;
	}
	public void setPin(String pin) {
		this.pin = pin;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public int getTipoUsuario() {
		return tipoUsuario;
	}

	public void setTipoUsuario(int tipoUsuario) {
		this.tipoUsuario = tipoUsuario;
	}

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }
        
	@Override
	public int compareTo(Usuario o) {
		return getNombre().compareTo(o.getNombre());
	}
	
}
